package com.morningstar.flow.antvX6.common;

import lombok.Data;

import java.util.List;

/**
 * 用户任务审批设置
 */
@Data
public class Assign {

    /**
     * 审批人策略
     */
    private String assignStrategy;

    /**
     * 审批人策略 值集合
     */
    private List<Long> assignValue;

    /**
     * 多任务 审批策略  或签/会签/顺签
     */
    private String assignMultiStrategy;

    /**
     * 会签通过百分比
     */
    private Integer assignMultiPercentage;

    /**
     * 审批人为空时策略
     */
    private String assignEmpty;

    /**
     * 审批人为空 指定转交人员
     */
    private String assignEmptyUser;

    /**
     * 审批拒绝策略
     * 1:结束流程
     * 2:驳回到节点
     */
    private String assignRefuse;

    /**
     * 驳回的节点Id
     */
    private String assignRefuseNode;
}
